123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <!--
- * 제 목 :
- * 설 명 : ajmmlist , info - 요약설명
- ajmxlist , info - 판정조건정보
- ajaplist , info - 추가조건(처방)
- ajamlist, info - 추자조건(문진)
- * 설 계 자 : 이성인
- * 작 성 자 : 이성인
- * 작 성 일 :
- * 수정이력 :
- * 기 타 :
- -->
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>[자동판정] 설정 데이터 관리</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <ajmminfo>
- <ajmm_mmhng/>
- <ajmm_mmeng/>
- </ajmminfo>
- <ajmxlist>
- <ajmx_workflag/>
- <ajmx_msflag/>
- <ajmx_mixclscd1/>
- <ajmx_mixclscd2/>
- <ajmx_mixclscd3/>
- <ajmx_mixno/>
- <ajmx_mixseqno/>
- <ajmx_mixnm/>
- <ajmx_futerm/>
- <ajmx_reqdeptcd/>
- <ajmx_diagcd/>
- <ajmx_hngdiag/>
- <ajmx_engdiag/>
- <ajmx_fromdd/>
- <ajmx_todd/>
- <ajmx_lastupdtridnm/>
- <ajmx_lastupdtdt/>
- <ajmx_lastupdtrid/>
- <ajmx_mixdesc/>
- <ajmx_orgfromdd/>
- <ajmx_orgtodd/>
- <ajmx_cmt/>
- <ajmx_rsltcls/>
- </ajmxlist>
- <ajaplist>
- <ajap_ajclscd1/>
- <ajap_ajclscd2/>
- <ajap_ajclscd3/>
- <ajap_prcpcd/>
- <ajap_stndval/>
- <ajap_rsltunit/>
- <ajap_rsltflag/>
- <ajap_sex/>
- <ajap_fmin/>
- <ajap_fcond1/>
- <ajap_z/>
- <ajap_fcond2/>
- <ajap_fmax/>
- <ajap_ccond/>
- <ajap_scond/>
- <ajap_mixno/>
- </ajaplist>
- <ajailist>
- <ajai_ajclscd1/>
- <ajai_ajclscd2/>
- <ajai_ajclscd3/>
- <ajai_inqrqestid/>
- <ajai_answreqno/>
- <ajai_aiseqno/>
- <ajai_mixno/>
- </ajailist>
- <ajrmlist>
- <ajrm_rmseqno/>
- <ajrm_ajclscd1/>
- <ajrm_ajclscd2/>
- <ajrm_duseyn/>
- <ajrm_rmhng/>
- <ajrm_rmeng/>
- <ajrm_mixno/>
- <ajrm_ajmmseqno/>
- </ajrmlist>
- </main>
- <srch>
- <alldataviewyn/>
- <ajrm_lang/>
- <row/>
- </srch>
- <send>
- <savedata>
- </savedata>
- <reqdata>
- <alldataviewyn/>
- <srchdetlrecm/>
- <srchprcpcd/>
- </reqdata>
- </send>
- <hidden>
- <ajmxlist/>
- <ajaplist/>
- <ajailist/>
- <ajrmlist/>
- <ajmmlist/>
- </hidden>
- <popupdata>
- <ajclscd1/>
- <ajclscd2/>
- <ajclscd3/>
- <prcpcd/>
- <clickyn/>
- <fromdd/>
- <todd/>
- <endyn/>
- </popupdata>
- <popupnode>
- <ajclscdlist/>
- </popupnode>
- <chkvalue>
- <ajmxlist/>
- <ajaplist/>
- <ajailist/>
- <ajrmlist/>
- </chkvalue>
- <init_03200/>
- <init_03205/>
- <init_03300/>
- <init_03301/>
- <init_03400/>
- <init_03401/>
- <init_03600/>
- <tmp>
- <ajaplist/>
- <tmpmixno/>
- <tmpmixseqno/>
- <tmpmsflag/>
- </tmp>
- <init>
- <A0002list>
- <A0002>
- <cdnm/>
- <cdid/>
- </A0002>
- </A0002list>
- <A0004list>
- <A0004>
- <cdnm/>
- <cdid/>
- </A0004>
- </A0004list>
- <A0005list>
- <A0005>
- <cdnm/>
- <cdid/>
- </A0005>
- </A0005list>
- <A0006list>
- <A0006>
- <cdnm/>
- <cdid/>
- </A0006>
- </A0006list>
- <A0013list>
- <A0013>
- <cdnm/>
- <cdid/>
- </A0013>
- </A0013list>
- </init>
- </root>
- </instance>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../ast/commonweb/js/AST.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../ast/healexamautojudgweb/js/AJDG001.js"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- fInit();
- fDefaultSet();
- fDefaultSubmit();
- fAuthCheck(btn_save);
- // fDefaultSet();
- model.refresh();
- ]]>
- </script>
- <submission id="TRAHB03201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main"/>
- <submission id="TXAHB03202" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/main/ajmmlist"/>
- <submission id="TRAHB03603" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send_03600" resultref="/root/init_03600"/>
- <submission id="TRAHB03303" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send_03300" resultref="/root/init_03300"/>
- <submission id="TRAHB03402" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send_03400/reqdata" resultref="/root/init_03400"/>
- <submission id="TRAHB03205" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send_03205/reqdata" resultref="/root/init_03205"/>
- <submission id="TRAHB03203" mediatype="application/x-www-form-urlencoded" method="post" resultref="/root/init_03200"/>
- <submission id="TRAHB03204" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" replace="instance" resultref="/root/tmp"/>
- <submission id="TRAHB03805" mediatype="application/x-www-form-urlencoded" method="post"/>
- </model>
- <script type="javascript">
- <![CDATA[
-
- function fSrchDiag(cond1 ,cond2 ,cond3 , cond4 , cond5){
- setParameter ( "SPMMO00800_cond1", cond1 ); //검색구분(1:코드, 2:명)
- setParameter ( "SPMMO00800_cond2", cond2); //명칭검색구분(1:코드, 2:단어, 3:문장, 4:첫단어)
- setParameter ( "SPMMO00800_cond3", cond3 );//한영구분(H: 한글, E:영문)
- setParameter ( "SPMMO00800_cond4", getCurrentDate().toDate().getAddDate(1).getDateFormat("YYYYMMDD"));//기준일자: 외래일때는 진료일자, 입원일때는 처방일자
- setParameter ( "SPMMO00800_cond5", cond5 );//검색내용
- setParameter ( "SPMMO00800_srchmode", "P" );//검색위치
-
- modal ( "SPMMO00800", "50", "50", "50", "diagsrch", "", "", "", false );
-
- var SPMMO00800_RTN = getParameter("SPMMO00800_rtn");
- // 값이 ▩ , ▦ 으로 행과 열이 구분됨
- for(var i = 1 ; i < 2 ; i++){
- var arrRow = SPMMO00800_RTN.split("▩");
- if(arrRow != ""){
- array_parm = arrRow[i].split("▦" )
- }
- }
-
- if(arrRow != ""){
- var rtn_diagcd = array_parm[9];
- var rtn_engdiag = array_parm[2];
- var rtn_hngdiag = array_parm[3];
- }else{ //조회 내역을 선택 하지 않았을때
- var rtn_diagcd = "";
- var rtn_engdiag ="";
- var rtn_hngdiag = "";
- }
- model.setValue("/root/main/ajmxlist/ajmx_diagcd" ,rtn_diagcd );
- model.setValue("/root/main/ajmxlist/ajmx_hngdiag" , rtn_hngdiag);
- model.setValue("/root/main/ajmxlist/ajmx_engdiag" , rtn_engdiag);
-
- ipt_ajmx_diagcd.refresh(); ipt_ajxm_hngdiag.refresh(); ipt_ajxm_engdiag.refresh();
-
-
- }
-
- function fInit() {
- // model.removeNodeset("/root/main/ajmxlist");
- // model.makeNode("/root/main/ajmxlist");
- model.resetInstanceNode("/root/main/ajmxlist");
- model.removeNodeset("/root/main/ajmxinfo");
- model.removeNodeset("/root/main/ajaplist");
- model.removeNodeset("/root/main/ajapinfo");
- model.removeNodeset("/root/main/ajrmlist");
- model.removeNodeset("/root/main/ajaiinfo");
- model.removeNodeset("/root/main/ajailist");
- model.removeNodeset("/root/main/ajrminfo");
- model.removeNodeset("/root/send");
- model.removeNodeset("/root/hidden");
- model.removeNodeset("/root/chkvalue");
- }
-
- function fDefaultSet() {
- model.makeValue("/root/chkvalue/ajmxlist" , '-');
- model.makeValue("/root/chkvalue/ajaplist" , '-');
- model.makeValue("/root/chkvalue/ajailist" , '-');
- model.makeValue("/root/chkvalue/ajrmlist" , '-');
- model.makeValue("/root/srch/alldataviewyn",'Y');
- model.makeValue("/root/srch/ajrm_lang",'ENG');
- }
-
- function fDefaultSubmit() {
- //문진분류
- model.makeValue("/root/send_03400/reqdata/srchworkflagcd", 'QRCL');
- model.makeValue("/root/send_03400/reqdata/srchgrupid",'STD');
- submit("TRAHB03402",false);
- model.copyNode("/root/init_03401" , "/root/init_03400");
-
- model.makeValue("/root/send_03205/reqdata/srchlangflag", 'KOR');
- model.makeValue("/root/send_03205/reqdata/srchqestflag",'Q');
- submit("TRAHB03205",false);
-
- fSetCombo();
- fSrchTree();
-
- model.setValue("/root/srch/alldataviewyn",'N');
- //트리 조회
- // model.makeValue("/root/send_03400/reqdata/srchworkflagcd", 'TREE');
- // model.makeValue("/root/send_03400/reqdata/srchajclsflag", 'B');
- // model.makeValue("/root/send_03400/reqdata/srchflag", 'ajmx');
- // fAjClsDefView_03400();
-
- //판정처방 조건에 분류 콤보 박스 채울때 사용
- model.makeValue("/root/send_03600/reqdata/srchflag", 'ajmx');
- submit("TRAHB03603",false);
-
- //선택형 결과 콤보로 사용여부
- model.makeValue("/root/send_03300/reqdata/ajmm_srchuseflag" , '6');
- model.makeValue("/root/send_03300/reqdata/ajmm_comboyn" , 'Y');
- model.makeValue("/root/send_03300/reqdata/ajmm_alldataviewyn" , 'Y');
- submit("TRAHB03303",false);
- model.copyNode("/root/init_03301" , "/root/init_03300");
-
-
- //서술형 결과 콤보로 사용여부
- model.makeValue("/root/send_03300/reqdata/ajmm_srchuseflag" , '2');
- model.makeValue("/root/send_03300/reqdata/ajmm_comboyn" , 'Y');
- model.makeValue("/root/send_03300/reqdata/ajmm_alldataviewyn" , 'Y');
- submit("TRAHB03303",false);
-
- // //분류 콤보박스 조회
- // submit("TRAHB03402",false);
-
- //조합생성시 사용할 단일을 조회
- submit("TRAHB03203",false);
-
- fGetHealexamCodeList( new Array("A0002" , "A0004" , "A0005", "A0006", "A0013"),
- new Array("/root/init/A0002list" , "/root/init/A0004list", "/root/init/A0005list", "/root/init/A0006list" , "/root/init/A0013list") );
-
- }
-
- function fSetCombo(){
- //콤보박스 조회
- model.makeValue("/root/send_03400/reqdata/srchworkflagcd", 'TREE');
- model.makeValue("/root/send_03400/reqdata/srchgrupid",'B');
- submit("TRAHB03402",false);
- }
-
- function fSrchTree(){
- //트리 조회
- model.makeValue("/root/send_03400/reqdata/srchworkflagcd", 'TREE');
- model.makeValue("/root/send_03400/reqdata/srchgrupid",'B');
- model.makeValue("/root/send_03400/reqdata/alldataviewyn", 'N');
- model.makeValue("/root/send_03400/reqdata/srchflag", 'ajmx');
- submit("TRAHB03401", false);
- }
-
- function fAjapSet(mixno){
- var cur_row = grd_ajaplist.row-1;
- model.makeValue("/root/send/reqdata/alldataviewyn", 'N');
- model.makeValue("/root/send/reqdata/srchmixno", mixno);
- model.makeValue("/root/send/reqdata/srchmixseqno",model.getValue("/root/init_03200/smixlist[ajoc_testcd = '"+ mixno + "']/ajoc_mixseqno"));
-
- model.makeValue("/root/send/reqdata/srchmsflag",'S');
-
- submit("TRAHB03204", false);
-
- model.copyNode("/root/main/ajaplist[" + cur_row + "]" , "/root/tmp/ajaplist");
-
-
- var ajclscd1 = model.getValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_ajclscd1");
- var ajclscd2 = model.getValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_ajclscd2");
- var ajclscd3 = model.getValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_ajclscd3");
- var prcpcd = model.getValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_prcpcd");
- var rsltflag = model.getValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_rsltflag");
-
- fComboSet('ajap', cur_row, ajclscd1, ajclscd2 , ajclscd3 ,'M', prcpcd , rsltflag, '');//각 행마다 콤보 박스를 맞쳐줘야 하므로
- // <- 여기까지
-
- model.setValue("/root/main/ajaplist[" + cur_row + "]/ajap_prcpcd" , mixno); // 조회후 해당행에 항목이 사라지므로
-
- var cur_ajmx_mixnm = "";
- for( j = 0 ; j < getNodesetCount("/root/main/ajaplist") ; j ++){
- var cur_mixno = model.getValue("/root/main/ajaplist[" + (j+1) + "]/ajap_prcpcd");
- // 조합일때 항목에 단일 내역을 셋팅해줌 ->
-
- var cur_prcpcd = model.getValue("/root/main/ajaplist[" + (j+1) + "]/ajap_prcpcd");
- var cur_prcpnm = model.getValue("/root/init_03200/smixlist[ajoc_testcd = '"+ cur_mixno + "']/ajoc_testnm");
- if( j == 0){
- cur_ajmx_mixnm = cur_prcpnm;
- }else{
- cur_ajmx_mixnm = cur_ajmx_mixnm + ' , ' + cur_prcpnm;
- }
- model.setValue("/root/main/ajmxlist/ajmx_mixnm" , cur_ajmx_mixnm);
- // <- 여기 까지
- }
-
- }
-
- //콤보 셋팅
- function fComboSet(flag, row, ajclscd1, ajclscd2 , ajclscd3 , msflag, testcd , rsltflag, inqrqestid) {
- // alert("ajclscd1 : " + ajclscd1 + " ajclscd2 : " + ajclscd2 + " ajclscd3 : " + ajclscd3 + " msflag : " + msflag + "rsltflag" + rsltflag);
- if(ajclscd2 == ""){ajclscd2 = '000';}
- if(ajclscd3 == ""){ajclscd3 = '000';}
-
- if(flag == "ajmx"){
- grd_ajmxlist.cellComboNodeset(row,4) ="/root/init_03400/initajclscdlist[ajclscd1 = '"+ ajclscd1 + "' and ajclscd2 != '000' and ajclscd3 = '000']";
- grd_ajmxlist.cellComboNodeset(row,5) ="/root/init_03400/initajclscdlist[ajclscd1 = '"+ ajclscd1 + "' and ajclscd2 = '"+ ajclscd2 +"' and ajclscd3 != '000']";
- }else if(flag == "ajap"){
- grd_ajaplist.cellComboNodeset(row+1,2) ="/root/init_03400/initajclscdlist[ajclscd1 = '"+ ajclscd1 + "' and ajclscd2 != '000' and ajclscd3 = '000']";
- if(ajclscd3 == '000'){
- grd_ajaplist.cellComboNodeset(row+1,3) =""; //000이면 콤보박스에 넣을께 없음.
- }else{
- grd_ajaplist.cellComboNodeset(row+1,3) ="/root/init_03400/initajclscdlist[ajclscd1 = '"+ ajclscd1 + "' and ajclscd2 = '"+ ajclscd2 +"' and ajclscd3 = '"+ ajclscd3 +"']";
- }
-
- if(msflag == 'S'){//단일
-
- if(ajclscd3 == '000'){//트리가 두번째 자리까지 있을때
- grd_ajaplist.cellComboNodeset(row+1,4) = "/root/init_03600/ajoclist[ajoc_ajclscd1 = '"+ ajclscd1 + "' and ajoc_ajclscd2 = '"+ ajclscd2 +"' and ajoc_ajclscd3 = '000']";
- if(rsltflag == 'C'){
- grd_ajaplist.cellComboNodeset(row+1,14) ="/root/init_03300/ajmmlist[ajmm_ajclscd1 = '"+ ajclscd1 + "' and ajmm_ajclscd2 = '"+ ajclscd2 +"' and ajmm_ajclscd3 = '000' and ajmm_testcd = '"+ testcd +"']";
- grd_ajaplist.cellComboNodeset(row+1,15) ="";
- }else if(rsltflag == 'S'){
- grd_ajaplist.cellComboNodeset(row+1,14) ="";
- grd_ajaplist.cellComboNodeset(row+1,15) ="/root/init_03301/ajmmlist[ajmm_ajclscd1 = '"+ ajclscd1 + "' and ajmm_ajclscd2 = '"+ ajclscd2 +"' and ajmm_ajclscd3 = '000' and ajmm_testcd = '"+ testcd +"']";
- }else{
- grd_ajaplist.cellComboNodeset(row+1,14) ="";
- grd_ajaplist.cellComboNodeset(row+1,15) ="";
- }
-
- }else{
- // if(ajclscd3 == '000'){
- // grd_ajaplist.cellComboNodeset(row+1,4) ="/root/init_03600/ajoclist[ajoc_ajclscd1 = '"+ ajclscd1 + "' and ajoc_ajclscd2 = '"+ ajclscd2 +"' and ajoc_ajclscd3 = '000']";
- // }else{
- grd_ajaplist.cellComboNodeset(row+1,4) ="/root/init_03600/ajoclist[ajoc_ajclscd1 = '"+ ajclscd1 + "' and ajoc_ajclscd2 = '"+ ajclscd2 +"' and ajoc_ajclscd3 = '" + ajclscd3+ "']";
- // }
- if(rsltflag == 'C'){
- grd_ajaplist.cellComboNodeset(row+1,14) ="/root/init_03300/ajmmlist[ajmm_ajclscd1 = '"+ ajclscd1 + "' and ajmm_ajclscd2 = '"+ ajclscd2 +"' and ajmm_ajclscd3 = '"+ajclscd3+ "' and ajmm_testcd = '"+ testcd +"']";
- grd_ajaplist.cellComboNodeset(row+1,15) ="";
- }else if(rsltflag == 'S'){
- grd_ajaplist.cellComboNodeset(row+1,14) ="";
- grd_ajaplist.cellComboNodeset(row+1,15) ="/root/init_03301/ajmmlist[ajmm_ajclscd1 = '"+ ajclscd1 + "' and ajmm_ajclscd2 = '"+ ajclscd2 +"' and ajmm_ajclscd3 = '"+ajclscd3+ "'and ajmm_testcd = '"+ testcd +"']";
- }else if(rsltflag == 'N'){
- grd_ajaplist.cellComboNodeset(row+1,14) ="/root/init_03300/ajmmlist[ajmm_ajclscd1 = '"+ ajclscd1 + "' and ajmm_ajclscd2 = '"+ ajclscd2 +"' and ajmm_ajclscd3 = '"+ajclscd3+ "'and ajmm_testcd = '"+ testcd +"']";
- grd_ajaplist.cellComboNodeset(row+1,15) ="";
- }else{
- grd_ajaplist.cellComboNodeset(row+1,14) ="";
- grd_ajaplist.cellComboNodeset(row+1,15) ="";
- }
- }
- }else{ //멀티 일때
- // var newyn = model.getValue("/root/tmp/newyn");
- // if(newyn == "Y"){
- // fAjapSet();
- // }
- // 한개씩 선택시 개별 셋팅
- if(ajclscd3 == '000'){ //조합셋팅
- grd_ajaplist.cellComboNodeset(row+1,4) ="/root/init_03200/smixlist[ajoc_ajclscd1 = '"+ ajclscd1 + "' and ajoc_ajclscd2 = '"+ ajclscd2 +"' and ajoc_ajclscd3 = '000']";
- }else{
- grd_ajaplist.cellComboNodeset(row+1,4) ="/root/init_03200/smixlist[ajoc_ajclscd1 = '"+ ajclscd1 + "' and ajoc_ajclscd2 = '"+ ajclscd2 +"' and ajoc_ajclscd3 = '" + ajclscd3 + "']";
- }
-
- if(ajclscd3 == '000'){//트리가 두번째 자리까지 있을때
- if(rsltflag == 'C'){
- grd_ajaplist.cellComboNodeset(row+1,14) ="/root/init_03300/ajmmlist[ajmm_ajclscd1 = '"+ ajclscd1 + "' and ajmm_ajclscd2 = '"+ ajclscd2 +"' and ajmm_ajclscd3 = '000' and ajmm_testcd = '"+ testcd +"']";
- grd_ajaplist.cellComboNodeset(row+1,15) ="";
- }else if(rsltflag == 'S'){
- grd_ajaplist.cellComboNodeset(row+1,14) ="";
- grd_ajaplist.cellComboNodeset(row+1,15) ="/root/init_03301/ajmmlist[ajmm_ajclscd1 = '"+ ajclscd1 + "' and ajmm_ajclscd2 = '"+ ajclscd2 +"' and ajmm_ajclscd3 = '000' and ajmm_testcd = '"+ testcd +"']";
- }else{
- grd_ajaplist.cellComboNodeset(row+1,14) ="";
- grd_ajaplist.cellComboNodeset(row+1,15) ="";
- }
-
- }else{
- if(rsltflag == 'C'){
- grd_ajaplist.cellComboNodeset(row+1,14) ="/root/init_03300/ajmmlist[ajmm_ajclscd1 = '"+ ajclscd1 + "' and ajmm_ajclscd2 = '"+ ajclscd2 +"' and ajmm_ajclscd3 = '" + ajclscd3 + "' and ajmm_testcd = '"+ testcd +"']";
- grd_ajaplist.cellComboNodeset(row+1,15) ="";
- }else if(rsltflag == 'S'){
- grd_ajaplist.cellComboNodeset(row+1,14) ="";
- grd_ajaplist.cellComboNodeset(row+1,15) ="/root/init_03301/ajmmlist[ajmm_ajclscd1 = '"+ ajclscd1 + "' and ajmm_ajclscd2 = '"+ ajclscd2 +"' and ajmm_ajclscd3 = '" + ajclscd3 + "' and ajmm_testcd = '"+ testcd +"']";
- }else if(rsltflag == 'N'){
- grd_ajaplist.cellComboNodeset(row+1,14) ="/root/init_03300/ajmmlist[ajmm_ajclscd1 = '"+ ajclscd1 + "' and ajmm_ajclscd2 = '"+ ajclscd2 +"' and ajmm_ajclscd3 = '" + ajclscd3 + "' and ajmm_testcd = '"+ testcd +"']";
- grd_ajaplist.cellComboNodeset(row+1,15) ="";
- }else{
- grd_ajaplist.cellComboNodeset(row+1,14) ="";
- grd_ajaplist.cellComboNodeset(row+1,15) ="";
- }
- }
- }
- }else if(flag == "ajai"){
- // if(ajclscd2 == ""){ajclscd2 = '000';}
- // if(ajclscd3 == ""){ajclscd3 = '000';}
- // 문진
- grd_ajailist.cellComboNodeset(row,2) ="/root/init_03401/initajclscdlist[ajclscd1 = '"+ ajclscd1 + "' and ajclscd2 != '000' and ajclscd3 = '000']";
- grd_ajailist.cellComboNodeset(row,3) ="/root/init_03401/initajclscdlist[ajclscd1 = '"+ ajclscd1 + "' and ajclscd2 = '"+ ajclscd2 +"' and ajclscd3 != '000']";
-
- //문제
- grd_ajailist.cellComboNodeset(row,4) ="/root/init_03205/ajqblist[ajqb_ajclscd1 = '"+ ajclscd1 + "' and ajqb_ajclscd2 ='"+ ajclscd2 +"' and ajqb_ajclscd3 ='"+ ajclscd3 +"']";
- if(inqrqestid != ""){
- //답
- grd_ajailist.cellComboNodeset(row,5) ="/root/init_03205/ajawlist[ajaw_inqrqestid = '" + inqrqestid +"']";
- }
- }
- }
-
- function fValueChangeChk(){
-
- //데이터 변경시 시작일자와 종료일자를 자동으로 셋팅해준다.
- var fromdd = model.getValue("/root/main/ajmxlist[1]/ajmx_fromdd") ;
- var orgfromdd = model.getValue("/root/main/ajmxlist[1]/ajmx_orgfromdd") ;
- var todd = model.getValue("/root/main/ajmxlist[1]/ajmx_todd") ;
- var orgtodd = model.getValue("/root/main/ajmxlist[1]/ajmx_orgtodd") ;
-
-
- if(fromdd < getCurrentDate()){
- // messageBox("수정하신 날짜가 현재보다 과거입니다.", "E999","");
- // model.setValue("/root/main/ajmxlist[1]/ajmx_fromdd", orgfromdd);
- }else if(todd < getCurrentDate()){
- // messageBox("종료일이 현재보다 과거입니다.", "E999","");
- // model.setValue("/root/main/ajmxlist[1]/ajmx_todd", orgtodd);
- }
- }
-
- //데이터 처리
- function fSave(flag, delyn) {
- var workflag = cmb_ajmx_workflag.label;
- // 인스턴스값 넘길 데이터 노드에 셋팅
- if(workflag == ''){
- messageBox("저장 플래그값을 선택","I008");
- return false;
- }
- if(messageBox(workflag + " 하시겠습니까?", "Q999") != 6) return false;
-
- var ordflag = flag;//그리드의 초기값을 지우는 대상을 저장해놓는다.
-
- var i = 0;
- for(i = 1 ; i <= 4 ; i++){
- if(i == 1){ flag = "ajmx"; }
- else if(i == 2){ flag = "ajap"; }
- else if(i == 3){ flag = "ajai" ; }
- else if(i == 4){ flag = "ajrm" ;}
- var c_rowstat = 0;
- var j = 0;
- for( j = 1 ; j <= getNodesetCount("/root/main/"+ flag +"list"); j++){
- if(flag == "ajmx"){
- c_rowstat = grd_ajmxlist.rowStatus(j);
- }else if(flag == "ajap"){
- c_rowstat = grd_ajaplist.rowStatus(j+1);//해당 이름 로우가 2줄
- }else if(flag == "ajai"){
- c_rowstat = grd_ajailist.rowStatus(j);
- }else if(flag == "ajrm"){
- c_rowstat = grd_ajrmlist.rowStatus(j);
- }
-
- if(c_rowstat < 4){ // 삭제는 뺌
- model.makeNode("/root/send/savedata/"+ flag+"list[" + j +"]");
- model.copyNode("/root/send/savedata/"+ flag+"list[" + j +"]", "/root/main/"+ flag+"list[" + j +"]");
- }
-
- }//inner for end
- }//outer for end
-
- var mixno = model.getValue("/root/main/ajmxlist/ajmx_mixno");
- model.makeValue("/root/send/savedata/worklist/all_mixno" , mixno);
-
- //저장할 노드를 기준으로 서브밋
- if(submit("TXAHB03202",false)){messageBox("데이터가 처리 되었습니다.","I999");
-
- // if(flag == "ajmx"){ //기본정보 데이터 처리시 기본 값 재조회
- model.makeValue("/root/send_03400/reqdata/srchflag", 'ajmx');
- fAjClsDefView_03400();
- model.makeValue("/root/tmp2/newyn" , '');
- // }
- /*
- fInit();
- //그리드의 상태값을 제거한다.
- if(ordflag == "ajmx"){
- grd_ajmxlist.clearStatus();
- }else if(ordflag == "ajap"){
- grd_ajaplist.clearStatus();
- }else if(ordflag == "ajai"){
- grd_ajailist.clearStatus();
- }else if(ordflag == "ajrm"){
- grd_ajrmlist.clearStatus();
- }else if(ordflag == "ALL"){
- grd_ajmxlist.clearStatus();
- grd_ajaplist.clearStatus();
- grd_ajailist.clearStatus();
- grd_ajrmlist.clearStatus();
- }
-
- fDefaultSet();
- model.makeValue("/root/send/reqdata/srchmixno",mixno);
- model.makeValue("/root/send/reqdata/alldataviewyn","Y");
- submit("TRAHB03201" , false);
- model.refresh(); */
- fInit();model.refresh();
- }
-
-
- }
-
-
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body guideline="1,230;1,-3;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:189px; height:14px; ">자동판정 설정 데이터 관리1</caption>
- </group>
- <group id="grp_btn" style="left:0px; top:737px; width:1195px; height:27px; ">
- <button id="btn_clear" class="btn4_letter3" style="left:1126px; top:3px; width:68px; height:22px; ">
- <caption>초기화</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- window.reload();
- // fInit();
- // model.makeValue("/root/send_03400/reqdata/srchflag", 'ajmx');
- // fAjClsAllView_03400();
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_save" class="btn4_letter2" disabled="false" style="left:1067px; top:3px; width:56px; height:22px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSave("ALL","N");
- ]]>
- </script>
- </button>
- <button id="button1" class="btn4_letter6" disabled="false" style="left:5px; top:3px; width:99px; height:22px; ">
- <caption>문구/예문관리</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 20100726 JHP 문구/예문관리버튼을 통해서 열면 예문관리 저장버튼 등 기타 작업 되게 함.. 1에서 2번으로 바꿔서 넘김
- //var sValue = "1" ;
- var sValue = "2" ;
- setParameter("SPAHB03300_PARM",sValue);
- modal("SPAHB03300", "1","50", "50", "SPAHB03300", "", "", "");
- ]]>
- </script>
- </button>
- <button id="button12" class="btn4_letter6" disabled="false" style="left:112px; top:3px; width:104px; height:22px; ">
- <caption>검사코드관리</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- modal("SPAHB03600", "1","50", "50", "SPAHB03600", "", "", "");
- ]]>
- </script>
- </button>
- <button id="button4" class="btn4_letter4" disabled="false" style="left:220px; top:3px; width:80px; height:22px; ">
- <caption>기준관리</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- modal("SPAHB03700", "1","50", "50", "SPAHB03700", "", "", "");
- ]]>
- </script>
- </button>
- <select1 id="cmb_ajmx_workflag" ref="/root/main/ajmxlist/ajmx_workflag" appearance="minimal" style="left:965px; top:5px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/A0006list/A0006">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- </group>
- <group id="grp_biz" scroll="auto" style="left:0px; top:13px; width:1195px; height:727px; ">
- <group id="grp_srch" style="left:0px; top:5px; width:235px; height:35px; vertical-align:top; ">
- <shape id="roundrect3" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:229px; height:35px; "/>
- <caption id="caption2" class="search_name" style="left:13px; top:7px; width:86px; height:17px; ">기준 시점:</caption>
- <select1 id="radio1" ref="/root/srch/alldataviewyn" appearance="full" cols="2" overflow="visible" style="left:103px; top:8px; width:102px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>현재</label>
- <value>N</value>
- </item>
- <item>
- <label>작성</label>
- <value>Y</value>
- </item>
- </choices>
- </select1>
- </group>
- <import id="import1" src="../../../ast/healexamautojudgweb/xrw/SPAHB03400_[자동판정]기준분류관리.xrw" style="left:0px; top:45px; width:230px; height:680px; "/>
- <caption id="caption4" class="tit_2" style="left:235px; top:143px; width:105px; height:14px; ">검사</caption>
- <line id="line3" class="line_1" style="x1:235px; y1:158px; x2:1193px; y2:158px; "/>
- <datagrid id="grd_ajaplist" nodeset="/root/main/ajaplist" autoresize="true" caption="검사^검사^검사^검사^검사^검사^결과
형식^성별^추가내용(숫자)^추가내용(숫자)^추가내용(숫자)^추가내용(숫자)^추가내용(숫자)^서술형^선택형^조합번호^판정 조건 
일련번호^분류번호2^분류번호3^분류번호4|대분류^중분류^소분류^항목^정상치^단위^결과
형식^성별^최소값^^기준치^^최대값^서술형^선택형^조합번호^판정 조건 
일련번호^분류번호2^분류번호3^분류번호4" colsep="^" colwidth="100, 112, 100, 168, 227, 61, 64, 53, 53, 31, 54, 34, 60, 267, 299, 100, 100" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" tooltip="true" style="left:235px; top:163px; width:958px; height:133px; ">
- <col id="ajap_ajclscd1" ref="ajap_ajclscd1" type="combo">
- <choices>
- <itemset nodeset="/root/init_03400/initajclscdlist[initlvl ='1']">
- <label ref="ajclsnm"/>
- <value ref="ajclscd1"/>
- </itemset>
- </choices>
- </col>
- <col id="ajap_ajclscd2" ref="ajap_ajclscd2" type="combo">
- <choices>
- <itemset>
- <label ref="ajclsnm"/>
- <value ref="ajclscd2"/>
- </itemset>
- </choices>
- </col>
- <col id="ajap_ajclscd3" ref="ajap_ajclscd3" type="combo">
- <choices>
- <itemset>
- <label ref="ajclsnm"/>
- <value ref="ajclscd3"/>
- </itemset>
- </choices>
- </col>
- <col ref="ajap_prcpcd" type="combo">
- <choices>
- <itemset nodeset="/root/init_03600/ajoclist">
- <label ref="ajoc_testnm"/>
- <value ref="ajoc_testcd"/>
- </itemset>
- </choices>
- </col>
- <col ref="ajap_stndval"/>
- <col ref="ajap_rsltunit"/>
- <col id="ajap_rsltflag" ref="ajap_rsltflag" type="combo">
- <choices>
- <item>
- <label>숫자</label>
- <value>N</value>
- </item>
- <item>
- <label>서술형</label>
- <value>C</value>
- </item>
- <item>
- <label>선택형</label>
- <value>S</value>
- </item>
- </choices>
- </col>
- <col ref="ajap_sex" type="combo">
- <choices>
- <item>
- <label>공통</label>
- <value>C</value>
- </item>
- <item>
- <label>남</label>
- <value>M</value>
- </item>
- <item>
- <label>여</label>
- <value>F</value>
- </item>
- </choices>
- </col>
- <col ref="ajap_fmin" type="input"/>
- <col ref="ajap_fcond1" type="combo">
- <choices>
- <item>
- <label/>
- <value/>
- </item>
- <item>
- <label>
- <![CDATA[<]]>
- </label>
- <value>
- <![CDATA[<]]>
- </value>
- </item>
- <item>
- <label>
- <![CDATA[<=]]>
- </label>
- <value>
- <![CDATA[<=]]>
- </value>
- </item>
- <item>
- <label>=</label>
- <value>=</value>
- </item>
- <item>
- <label>
- <![CDATA[>]]>
- </label>
- <value>
- <![CDATA[>]]>
- </value>
- </item>
- <item>
- <label>
- <![CDATA[>=]]>
- </label>
- <value>
- <![CDATA[>=]]>
- </value>
- </item>
- </choices>
- </col>
- <col ref="ajap_z" type="input"/>
- <col ref="ajap_fcond2" type="combo">
- <choices>
- <item>
- <label/>
- <value/>
- </item>
- <item>
- <label>
- <![CDATA[<]]>
- </label>
- <value>
- <![CDATA[<]]>
- </value>
- </item>
- <item>
- <label>
- <![CDATA[<=]]>
- </label>
- <value>
- <![CDATA[<=]]>
- </value>
- </item>
- <item>
- <label>=</label>
- <value>=</value>
- </item>
- <item>
- <label>
- <![CDATA[>]]>
- </label>
- <value>
- <![CDATA[>]]>
- </value>
- </item>
- <item>
- <label>
- <![CDATA[>=]]>
- </label>
- <value>
- <![CDATA[>=]]>
- </value>
- </item>
- </choices>
- </col>
- <col ref="ajap_fmax" type="input"/>
- <col id="ajap_ccond" ref="ajap_ccond" type="combo" style="left:712px; top:43px; width:267px; height:23px; ">
- <choices>
- <itemset nodeset="/root/init_00000/ajmmlist">
- <label ref="ajmm_detlrecm"/>
- <value ref="ajmm_seqno"/>
- </itemset>
- </choices>
- </col>
- <col ref="ajap_scond" type="combo">
- <choices>
- <itemset nodeset="/root/init_00000/ajmmlist">
- <label ref="ajmm_detlrecm"/>
- <value ref="ajmm_seqno"/>
- </itemset>
- </choices>
- </col>
- <col ref="ajap_mixno" visibility="hidden"/>
- <col ref="ajmx_seqno" visibility="hidden"/>
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if (event.keyCode == "46" && grd_ajaplist.row > 0){ //버그로 인하여 다른 키업까지 타서 조건 추가
- //deleteSelectedRows(grd_ajaplist,true);
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- var cur_row = grd_ajaplist.row-1;
- var ajclscd1 = model.getValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_ajclscd1");
- var ajclscd2 = model.getValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_ajclscd2");
- var ajclscd3 = model.getValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_ajclscd3");
- var msflag = model.getValue("/root/main/ajmxlist/ajmx_msflag");
-
- if (grd_ajaplist.colRef("ajap_prcpcd") == grd_ajaplist.col){
-
- if(msflag == 'S'){
- var cur_prcpcd = model.getValue("/root/main/ajaplist[" + cur_row + "]/ajap_prcpcd");
-
- var cur_rsltflag = model.getValue("/root/init_03600/ajoclist[ajoc_ajclscd1 = '"+ ajclscd1 + "' and ajoc_ajclscd2 = '"+ ajclscd2 +"' and ajoc_testcd = '" + cur_prcpcd + "']/ajoc_rsltflag");
- var cur_stndval = model.getValue("/root/init_03600/ajoclist[ajoc_ajclscd1 = '"+ ajclscd1 + "' and ajoc_ajclscd2 = '"+ ajclscd2 +"' and ajoc_testcd = '" + cur_prcpcd + "']/ajap_stndval");
- var cur_rsltunit = model.getValue("/root/init_03600/ajoclist[ajoc_ajclscd1 = '"+ ajclscd1 + "' and ajoc_ajclscd2 = '"+ ajclscd2 +"' and ajoc_testcd = '" + cur_prcpcd + "']/ajoc_rsltunit");
- model.setValue("/root/main/ajaplist[" + cur_row + "]/ajap_rsltflag" , cur_rsltflag);
- model.setValue("/root/main/ajaplist[" + cur_row + "]/ajap_stndval" , cur_stndval);
- model.setValue("/root/main/ajaplist[" + cur_row + "]/ajap_rsltunit" , cur_rsltunit);
- if(cur_rsltflag == 'C'){//서술형일때
-
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_fmin" , '');
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_fcond1" , '');
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_fcond2" , '');
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_fmax" , '');
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_scond" , '');
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_z" , '');
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_scond" , '');
- fComboSet('ajap', cur_row, ajclscd1, ajclscd2 , ajclscd3,'S', cur_prcpcd , cur_rsltflag);
- }else if(cur_rsltflag == 'N'){//숫자형일때
-
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_fmin" , '');
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_fcond1" , '');
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_fcond2" , '');
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_fmax" , '');
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_z" , 'Z')
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_ccond" , '');
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_scond" , '');
- fComboSet('ajap', cur_row, ajclscd1, ajclscd2 , ajclscd3,'S', cur_prcpcd , cur_rsltflag);
- }else if(cur_rsltflag == 'S'){//선택형일때
-
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_ccond" , '');
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_fmin" , '');
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_fcond1" , '');
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_fcond2" , '');
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_fmax" , '');
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_ccond" , '');
- model.setValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_z" , '');
- fComboSet('ajap', cur_row, ajclscd1, ajclscd2 , ajclscd3, 'S' , cur_prcpcd,cur_rsltflag);
- }
-
- // 단일조합 생성시 조합명칭에 이름 생성. ->
- var cur_ajmx_mixnm = model.getValue("/root/main/ajmxlist/ajmx_mixnm");
- var cur_prcpcd = model.getValue("/root/main/ajaplist[" + cur_row + "]/ajap_prcpcd");
- if(ajclscd3 == '000'){
- var cur_prcpnm = model.getValue("/root/init_03600/ajoclist[ajoc_ajclscd1 = '"+ ajclscd1 + "' and ajoc_ajclscd2 = '"+ ajclscd2 +"' and ajoc_ajclscd3 = '000' and ajoc_testcd = '" + cur_prcpcd + "']/ajoc_testnm");
- }else{
- var cur_prcpnm = model.getValue("/root/init_03600/ajoclist[ajoc_ajclscd1 = '"+ ajclscd1 + "' and ajoc_ajclscd2 = '"+ ajclscd2 +"' and ajoc_ajclscd3 != '000' and ajoc_testcd = '" + cur_prcpcd + "']/ajoc_testnm");
- }
- cur_ajmx_mixnm = cur_prcpnm;
- model.setValue("/root/main/ajmxlist/ajmx_mixnm" , cur_ajmx_mixnm);
- // <- 여기 까지
- }else{
- var cur_row = grd_ajaplist.row-1;
- // 조합에서 처방 조건을 선택함에 따라 상세 내역을 조회 하여옴. ->
- var mixno = model.getValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_prcpcd");
- fAjapSet(mixno);
- }
- }
-
- /* if (grd_ajaplist.colRef("ajap_ajclscd1") == grd_ajaplist.col || grd_ajaplist.colRef("ajap_ajclscd2") == grd_ajaplist.col|| grd_ajaplist.colRef("ajap_ajclscd3") == grd_ajaplist.col || grd_ajaplist.colRef("ajap_ajclscd3") == ajap_prcpcd){
- alert("aa");
- model.makeValue("/root/popupdata/lvl" , '3');
- model.makeValue("/root/popupdata/ajclscd1" , model.getValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_ajclscd1"));
- model.makeValue("/root/popupdata/ajclscd2" , model.getValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_ajclscd2"));
- model.makeValue("/root/popupdata/ajclscd3" , model.getValue("/root/main/ajaplist["+ (cur_row)+"]/ajap_ajclscd3"));
-
- var msflag = model.getValue("/root/main/ajmxlist/ajmx_msflag");
- if(msflag != 'M'){msflag = '-';}
- model.makeValue("/root/popupdata/msflag" , msflag);
-
- btn_click.dispatch("DOMActivate");
- }
- */
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if( grd_ajaplist.row > 0){
- grd_ajmxlist.row = 0;
- grd_ajailist.row = 0;
- grd_ajrmlist.row = 0;
- }
- ]]>
- </script>
- </datagrid>
- <caption id="caption5" class="tit_2" style="left:235px; top:45px; width:104px; height:14px; ">조합명</caption>
- <line id="line4" class="line_1" style="x1:235px; y1:60px; x2:1193px; y2:60px; "/>
- <datagrid id="grd_ajrmlist" nodeset="/root/main/ajrmlist" autoresize="true" caption="번호^대분류^중분류^기본설정^한국어문구^영어문구^문구일련번호^조합번호^일련번호^분류번호1^분류번호2^분류번호3^분류번호4" colsep="^" colwidth="44, 100, 100, 58, 456, 370, 100" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:235px; top:532px; width:958px; height:118px; ">
- <col ref="ajrm_rmseqno"/>
- <col id="ajrm_ajclscd1" disabled="true" ref="ajrm_ajclscd1" type="combo" visibility="hidden">
- <choices>
- <itemset nodeset="/root/init_03400/initajclscdlist[initlvl ='1']">
- <label ref="ajclsnm"/>
- <value ref="ajclscd1"/>
- </itemset>
- </choices>
- </col>
- <col id="ajrm_ajclscd2" disabled="true" ref="ajrm_ajclscd2" type="combo" visibility="hidden">
- <choices>
- <itemset nodeset="/root/init_03400">
- <label ref="ajclsnm"/>
- <value ref="ajclscd2"/>
- </itemset>
- </choices>
- </col>
- <col ref="ajrm_duseyn" type="combo">
- <choices>
- <item>
- <label>예</label>
- <value>Y</value>
- </item>
- <item>
- <label>아니오</label>
- <value>N</value>
- </item>
- </choices>
- </col>
- <col ref="ajrm_rmhng" type="inputbutton"/>
- <col ref="ajrm_rmeng"/>
- <col ref="ajrm_ajmmseqno" visibility="hidden"/>
- <col ref="ajrm_mixno" visibility="hidden"/>
- </datagrid>
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if(event.keyCode == "46" && grd_ajrmlist.row > 0){
- deleteSelectedRows(grd_ajrmlist,true);
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- if( grd_ajrmlist.row > 0){
- grd_ajmxlist.row = 0;
- grd_ajaplist.row = 0;
- grd_ajailist.row = 0;
-
- if (grd_ajrmlist.colRef("ajrm_rmhng") == grd_ajrmlist.col ){
- var sValue =
- "1" + "▦" +
- model.getValue("/root/main/ajmxlist/ajmx_mixclscd1") + "▦" + //분류1
- model.getValue("/root/main/ajmxlist/ajmx_mixclscd2") + "▦" + //분류2
- '' + "▦" + //분류3
- '' + "▦" + //처방
- "1" //ajmm_useflag
- ;
-
- setParameter("SPAHB03300_PARM",sValue);
- modal("SPAHB03300", "1","50", "50", "SPAHB03300", "", "", ""); //sysmenu:hidden
-
- if( model.getValue("/root/tmp_03300/ajmmlist/ajmm_ajclscd1") != ""){
- model.setValue("/root/main/ajrmlist["+grd_ajrmlist.row+"]/ajrm_ajclscd1" , model.getValue("/root/tmp_03300/ajmmlist/ajmm_ajclscd1"));
- model.setValue("/root/main/ajrmlist["+grd_ajrmlist.row+"]/ajrm_ajclscd2" , model.getValue("/root/tmp_03300/ajmmlist/ajmm_ajclscd2"));
-
- model.setValue("/root/main/ajrmlist["+grd_ajrmlist.row+"]/ajrm_rmhng" , model.getValue("/root/tmp_03300/ajmmlist[ajmm_langflag = 'KOR']/ajmm_detlrecm"));
- model.setValue("/root/main/ajrmlist["+grd_ajrmlist.row+"]/ajrm_rmeng" , model.getValue("/root/tmp_03300/ajmmlist[ajmm_langflag = 'ENG']/ajmm_detlrecm"));
- model.setValue("/root/main/ajrmlist["+grd_ajrmlist.row+"]/ajrm_ajmmseqno" , model.getValue("/root/tmp_03300/ajmmlist/ajmm_seqno"));
-
- model.makeValue("/root/main/ajmminfo/ajmm_mmhng" , model.getValue("/root/tmp_03300/ajmmlist[ajmm_langflag = 'KOR']/ajmm_detlrecm"));
- model.makeValue("/root/main/ajmminfo/ajmm_mmeng" , model.getValue("/root/tmp_03300/ajmmlist[ajmm_langflag = 'ENG']/ajmm_detlrecm"));
- tar_mmhng.refresh(); tar_mmeng.refresh();
- }
-
- }
-
- if (grd_ajrmlist.colRef("ajrm_rmhng") == grd_ajrmlist.col || grd_ajrmlist.colRef("ajrm_rmeng") == grd_ajrmlist.col ){
- model.makeValue("/root/main/ajmminfo/ajmm_mmhng" , model.getValue("/root/main/ajrmlist["+grd_ajrmlist.row+"]/ajrm_rmhng"));
- model.makeValue("/root/main/ajmminfo/ajmm_mmeng" , model.getValue("/root/main/ajrmlist["+grd_ajrmlist.row+"]/ajrm_rmeng"));
- tar_mmhng.refresh(); tar_mmeng.refresh();
- }
- /*
- model.setValue("/root/main/ajrmlist['"+ grd_ajrmlist.row+"']/ajrm_rmhng" , model.getValue("/root/tmp_03300/ajmmlist/ajmm_detlrecm"));
- model.setValue("/root/main/ajrmlist['"+ grd_ajrmlist.row+"']/ajrm_rmeng" , model.getValue("/root/tmp_03300/ajmmlist/ajmm_detlrecm"));
-
- var ajmm_ajclscd1 = model.getValue("/root/tmp_03300/ajmmlist/ajmm_ajclscd1");
- var ajmm_ajclscd2 = model.getValue("/root/tmp_03300/ajmmlist/ajmm_ajclscd2");
- var ajmm_ajclscd3 = model.getValue("/root/tmp_03300/ajmmlist/ajmm_ajclscd3");
- var ajmm_seqno = model.getValue("/root/tmp_03300/ajmmlist/ajmm_seqno");
-
- grd_ajrmlist.cellComboNodeset(k,3) = "/root/init_03300/ajmmlist[ajmm_ajclscd1 = '"+ ajmm_ajclscd1 + "' and ajmm_ajclscd2 = '"+ ajmm_ajclscd2 +"]";
- grd_ajrmlist.cellComboNodeset(k,3) = "/root/init_03300/ajmmlist[ajmm_ajclscd1 = '"+ ajmm_ajclscd1 + "' and ajmm_ajclscd2 = '"+ ajmm_ajclscd2 +"' and ajmm_ajclscd3 = '"+ ajmm_ajclscd3+"' and ajmm_seqno = '"+ ajmm_seqno+"']";
-
- model.makeValue("/root/srch/row",grd_ajrmlist.row );
- model.makeValue("/root/main/ajmminfo/ajmm_mmhng",model.getValue("/root/main/ajrmlist[" + grd_ajrmlist.row +"]/ajrm_rmhng"));
- model.makeValue("/root/main/ajmminfo/ajmm_mmeng",model.getValue("/root/main/ajrmlist[" + grd_ajrmlist.row +"]/ajrm_rmeng"));
-
- */
- }
-
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- //디폴트여부 1개만 셋팅되도록 수정함.
- var i = "";
- if(grd_ajrmlist.colRef("ajrm_duseyn") == grd_ajrmlist.col && grd_ajrmlist.valueMatrix(grd_ajrmlist.row, grd_ajrmlist.colRef("ajrm_duseyn")) == 'Y' ){
- for( i = 1 ; i < grd_ajrmlist.rows ; i++){
- if(grd_ajrmlist.row != i){
- model.setValue("/root/main/ajrmlist['" + i + "']/ajrm_duseyn" , 'N');
- }
- }
- }
- grd_ajrmlist.refresh();
- ]]>
- </script>
- <caption id="caption7" class="tit_2" style="left:235px; top:512px; width:104px; height:14px; ">판정문</caption>
- <line id="line5" class="line_1" style="x1:235px; y1:527px; x2:1193px; y2:527px; "/>
- <textarea id="tar_mmeng" ref="/root/main/ajmminfo/ajmm_mmeng" disabled="true" style="left:717px; top:675px; width:476px; height:50px; "/>
- <datagrid id="grd_ajmxlist" nodeset="/root/main/ajmxlist" caption="처리구분^구분^대분류^중분류^소분류^조합번호 ^일련번호^조합명칭^추적기간^의뢰과^diagcd^hngdiag^engdiag^시작일자^종료일자^최종수정자^최종수정일시^최종수정자ID^설명" colsep="^" colwidth="100, 41, 99, 100, 100, 61, 65, 341, 100, 125, 100, 100, 100, 100, 100, 100, 85, 100, 100" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:235px; top:65px; width:958px; height:71px; ">
- <col ref="ajmx_workflag" type="combo" visibility="hidden">
- <choices>
- <item>
- <label>-</label>
- <value>-</value>
- </item>
- <item>
- <label>수정</label>
- <value>U</value>
- </item>
- <item>
- <label>이력처리</label>
- <value>UI</value>
- </item>
- <item>
- <label>입력</label>
- <value>I</value>
- </item>
- <item>
- <label>삭제</label>
- <value>D</value>
- </item>
- </choices>
- </col>
- <col ref="ajmx_msflag" type="combo">
- <choices>
- <item>
- <label>단일</label>
- <value>S</value>
- </item>
- <item>
- <label>복합</label>
- <value>M</value>
- </item>
- </choices>
- </col>
- <col id="ajmx_mixclscd1" ref="ajmx_mixclscd1" type="combo">
- <choices>
- <itemset nodeset="/root/init_03400/initajclscdlist[initlvl ='1']">
- <label ref="ajclsnm"/>
- <value ref="ajclscd1"/>
- </itemset>
- </choices>
- </col>
- <col id="col1" ref="ajmx_mixclscd2" type="combo">
- <choices>
- <itemset>
- <label ref="ajclsnm"/>
- <value ref="ajclscd2"/>
- </itemset>
- </choices>
- </col>
- <col id="col2" ref="ajmx_mixclscd3" type="combo">
- <choices>
- <itemset>
- <label ref="ajclsnm"/>
- <value ref="ajclscd3"/>
- </itemset>
- </choices>
- </col>
- <col ref="ajmx_mixno"/>
- <col ref="ajmx_mixseqno"/>
- <col ref="ajmx_mixnm" type="input"/>
- <col ref="ajmx_futerm" type="combo" visibility="hidden"/>
- <col ref="ajmx_reqdeptcd" type="combo" visibility="hidden">
- <choices>
- <item>
- <label>없음</label>
- <value>0</value>
- </item>
- <item>
- <label>가정의학과</label>
- <value>1</value>
- </item>
- <item>
- <label>간담췌외과</label>
- <value>2</value>
- </item>
- <item>
- <label>감염내과</label>
- <value>3</value>
- </item>
- </choices>
- </col>
- <col ref="ajmx_diagcd" visibility="hidden"/>
- <col ref="ajmx_hngdiag" visibility="hidden"/>
- <col ref="ajmx_engdiag" visibility="hidden"/>
- <col ref="ajmx_fromdd" type="inputdate"/>
- <col ref="ajmx_todd" type="inputdate"/>
- <col ref="ajmx_lastupdtridnm"/>
- <col ref="ajmx_lastupdtdt" format="yyyy-mm-dd"/>
- <col ref="ajmx_lastupdtrid" visibility="hidden"/>
- <col ref="ajmx_mixdesc" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- // model.makeValue("/root/main/ajmxinfo/ajmx_mixdesc",model.getValue("/root/main/ajmxlist[" + grd_ajmxlist.row +"]/ajmx_mixdesc"));
- // model.makeValue("/root/main/ajmxinfo/ajmx_row",grd_ajmxlist.row);
- // tar_mixdesc.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if (event.keyCode == "46" && grd_ajmxlist.row > 0){ //버그로 인하여 다른 키업까지 타서 조건 추가
- // fDelete("ajmx");
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if( grd_ajmxlist.row > 0){
- grd_ajaplist.row = 0;
- grd_ajailist.row = 0;
- grd_ajrmlist.row = 0;
- }
-
- var cur_row = grd_ajmxlist.row;
- var ajclscd1 = model.getValue("/root/main/ajmxlist["+ (cur_row)+"]/ajmx_mixclscd1");
- var ajclscd2 = model.getValue("/root/main/ajmxlist["+ (cur_row)+"]/ajmx_mixclscd2");
-
- if (grd_ajmxlist.colRef("ajmx_mixclscd1") == grd_ajmxlist.col || grd_ajmxlist.colRef("ajmx_mixclscd2") == grd_ajmxlist.col){
- fComboSet('ajmx', '1', ajclscd1, ajclscd2);
- }
-
- if (grd_ajmxlist.colRef("ajmx_fromdd") == grd_ajmxlist.col || grd_ajmxlist.colRef("ajmx_todd") == grd_ajmxlist.col){
- fValueChangeChk("ajmx", "N");
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if( grd_ajmxlist.row > 0){
- grd_ajaplist.row = 0;
- grd_ajailist.row = 0;
- grd_ajrmlist.row = 0;
- }
- ]]>
- </script>
- </datagrid>
- <caption id="caption8" class="tit_2" style="left:235px; top:303px; width:105px; height:14px; color:#000000; ">문진</caption>
- <line id="line6" class="line_1" style="x1:235px; y1:318px; x2:1193px; y2:318px; "/>
- <datagrid id="grd_ajailist" nodeset="/root/main/ajailist" autoresize="true" caption="대분류^중분류^소분류^문제^답^번호^조합번호" colsep="^" colwidth="141, 136, 120, 388, 146, 100, 100" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" tooltip="true" style="left:235px; top:323px; width:958px; height:118px; ">
- <col id="ajai_ajclscd1" ref="ajai_ajclscd1" type="combo">
- <choices>
- <itemset nodeset="/root/init_03401/initajclscdlist[initlvl ='1']">
- <label ref="ajclsnm"/>
- <value ref="ajclscd1"/>
- </itemset>
- </choices>
- </col>
- <col id="ajai_ajclscd2" ref="ajai_ajclscd2" type="combo">
- <choices>
- <itemset nodeset="/root/init_03401/initajclscdlist[initlvl ='5']">
- <label ref="ajclsnm"/>
- <value ref="ajclscd2"/>
- </itemset>
- </choices>
- </col>
- <col id="ajai_ajclscd3" ref="ajai_ajclscd3" type="combo">
- <choices>
- <itemset nodeset="/root/init_03401/initajclscdlist[initlvl ='5']">
- <label ref="ajclsnm"/>
- <value ref="ajclscd3"/>
- </itemset>
- </choices>
- </col>
- <col id="ajai_inqrqestid" ref="ajai_inqrqestid" type="combo">
- <choices>
- <itemset nodeset="/root/init_03401/initajclscdlist[initlvl ='5']">
- <label ref="ajqb_qestcnts"/>
- <value ref="ajqb_inqrqestid"/>
- </itemset>
- </choices>
- </col>
- <col id="ajai_answreqno" ref="ajai_answreqno" type="combo">
- <choices>
- <itemset nodeset="/root/init_03401/initajclscdlist[initlvl ='5']">
- <label ref="ajaw_answcnts"/>
- <value ref="ajaw_answreqno"/>
- </itemset>
- </choices>
- </col>
- <col ref="ajai_aiseqno" visibility="hidden"/>
- <col ref="ajai_mixno" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- model.makeValue("/root/main/ajmminfo/ajmm_mmhng",model.getValue("/root/main/ajailist[" + grd_ajailist.row +"]/ajai_aihng"));
- model.makeValue("/root/main/ajmminfo/ajmm_mmeng",model.getValue("/root/main/ajailist[" + grd_ajailist.row +"]/ajai_aieng"));
- tar_mmhng.refresh(); tar_mmeng.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if (event.keyCode == "46" && grd_ajailist.row > 0){
- deleteSelectedRows(grd_ajailist,true);
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if( grd_ajailist.row > 0){
- grd_ajmxlist.row = 0;
- grd_ajaplist.row = 0;
- grd_ajrmlist.row = 0;
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var cur_row = grd_ajailist.row;
- var ajclscd1 = model.getValue("/root/main/ajailist["+ (cur_row)+"]/ajai_ajclscd1");
- var ajclscd2 = model.getValue("/root/main/ajailist["+ (cur_row)+"]/ajai_ajclscd2");
- var ajclscd3 = model.getValue("/root/main/ajailist["+ (cur_row)+"]/ajai_ajclscd3");
- var inqrqestid = model.getValue("/root/main/ajailist["+ (cur_row)+"]/ajai_inqrqestid");
-
- //분류를 고를때 하위 분류 셋팅
- if (grd_ajailist.colRef("ajai_ajclscd1") == grd_ajailist.col || grd_ajailist.colRef("ajai_ajclscd2") == grd_ajailist.col || grd_ajailist.colRef("ajai_ajclscd3") == grd_ajailist.col){
- fComboSet('ajai', cur_row, ajclscd1, ajclscd2 , ajclscd3,'S');
- }
-
- if (grd_ajailist.colRef("ajai_inqrqestid") == grd_ajailist.col ){
- fComboSet('ajai', cur_row, ajclscd1, ajclscd2 , ajclscd3,'S', '' , '' , inqrqestid);
- }
-
- ]]>
- </script>
- </datagrid>
- <caption id="caption9" class="tit_2" style="left:235px; top:655px; width:241px; height:14px; ">판정문상세(한국어)</caption>
- <line id="line8" class="line_1" style="x1:235px; y1:670px; x2:712px; y2:670px; "/>
- <caption id="caption14" class="tit_2" style="left:715px; top:655px; width:280px; height:14px; ">판정문상세(영어)</caption>
- <line id="line14" class="line_1" style="x1:717px; y1:670px; x2:1193px; y2:670px; "/>
- <button id="btn_i_ajmxlist" class="btn2_letter3" style="left:1140px; top:40px; width:53px; height:19px; ">
- <caption>신규</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- grd_ajmxlist.row = 1;
- grd_ajaplist.row = 0;
- grd_ajailist.row = 0;
- grd_ajrmlist.row = 0;
- // grd_ajmxlist.addRow();
- grd_ajmxlist.editCell();
- var cur_cnt = grd_ajmxlist.row ;
- grd_ajmxlist.rowstatus(1) = 1;
- model.makeValue("/root/main/ajmxlist/ajmx_mixno" , '-');
- model.setValue("/root/main/ajmxlist/ajmx_msflag" , 'S');
- model.setValue("/root/main/ajmxlist/ajmx_futerm" , '00');
-
- model.makeValue("/root/main/ajmxlist/ajmx_futerm" , '00');
- model.makeValue("/root/main/ajmxlist/ajmx_reqdeptcd" , '0');
- // model.makeValue("/root/main/ajmxlist/ajmx_fromdd", getCurrentDate().toDate().getAddDate(1).getDateFormat("YYYYMMDD"));
- model.makeValue("/root/main/ajmxlist/ajmx_fromdd", '20090101');
- model.makeValue("/root/main/ajmxlist/ajmx_todd",'99991231');
- model.makeValue("/root/main/ajmxlist/ajmx_workflag",'I');
- model.makeValue("/root/main/ajmxlist/ajmx_cmt",'-'); //콤보 박스 라서 make
- model.makeValue("/root/tmp2/newyn" , 'Y');
-
- grd_ajmxlist.refresh();
- cmb_ajmx_futerm.refresh(); cmb_ajmx_reqdeptcd.refresh(); cmb_ajmx_workflag.refresh();
-
- ]]>
- </script>
- </button>
- <button id="btn_i_ajaplist" class="btn2_letter3" style="left:1140px; top:138px; width:53px; height:19px; ">
- <caption>행추가</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var msflag = model.getValue("/root/main/ajmxlist/ajmx_msflag");
- // if(msflag == "S"){
- if(msflag == "S"){
- if(getNodesetCount("/root/main/ajaplist") >= 1){
- messageBox("단일 조합은 검사가 2개 이상일 수 없습니다.", "E999"); return false;
- }
- }
- grd_ajmxlist.row = 0;
- grd_ajailist.row = 0;
- grd_ajrmlist.row = 0;
- grd_ajaplist.addRow();
- grd_ajaplist.editCell();
- var cur_cnt = grd_ajaplist.row -1;
- var msflag = model.getValue("/root/main/ajmxlist/ajmx_msflag");
-
- cnt_ajclscd1 = model.getValue("/root/main/ajmxlist/ajmx_mixclscd1" );//분류
- cnt_ajclscd2 = model.getValue("/root/main/ajmxlist/ajmx_mixclscd2" );//분류
- cnt_ajclscd3 = model.getValue("/root/main/ajmxlist/ajmx_mixclscd3" );//분류
- cur_prcpcd = model.getValue("/root/main/ajaplist[" + cur_cnt + "]/ajap_prcpcd");
- cur_rsltflag = model.getValue("/root/init_03600/ajoclist[ajoc_ajclscd1 = '"+ cnt_ajclscd1 + "' and ajoc_ajclscd2 = '"+ cnt_ajclscd2 +"' and ajoc_testcd = '" + cur_prcpcd + "']/ajoc_rsltflag");
-
- fComboSet( 'ajap' , cur_cnt ,cnt_ajclscd1, cnt_ajclscd2 , cnt_ajclscd3,msflag , cur_prcpcd , cur_rsltflag);
-
- model.setValue("/root/main/ajaplist[" + cur_cnt +"]/ajap_ajclscd1" ,cnt_ajclscd1);
- model.setValue("/root/main/ajaplist[" + cur_cnt +"]/ajap_ajclscd2" , cnt_ajclscd2);
- model.setValue("/root/main/ajaplist[" + cur_cnt +"]/ajap_ajclscd3" , cnt_ajclscd3);
-
-
- model.setValue("/root/main/ajaplist[" + cur_cnt +"]/ajap_mixno" , model.getValue("/root/main/ajmxlist[1]/ajmx_mixno"));
- model.setValue("/root/main/ajaplist[" + cur_cnt +"]/ajap_rsltunit" , '-');
- model.setValue("/root/main/ajaplist[" + cur_cnt +"]/ajap_sex" , 'C');
- model.setValue("/root/main/ajaplist[" + cur_cnt +"]/ajap_rsltflag" , cur_rsltflag);
- model.setValue("/root/main/ajaplist[" + cur_cnt +"]/ajap_fcond1" , '');
- model.setValue("/root/main/ajaplist[" + cur_cnt +"]/ajap_fcond2" , '');
- model.setValue("/root/main/ajaplist[" + cur_cnt +"]/ajap_z" , 'Z');
- grd_ajaplist.refresh();
- // }else{
- // grd_ajaplist.addRow();
- // }
- ]]>
- </script>
- </button>
- <button id="btn_i_ajailist" class="btn2_letter3" style="left:1140px; top:298px; width:53px; height:19px; ">
- <caption>행추가</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- grd_ajmxlist.row = 0;
- grd_ajaplist.row = 0;
- grd_ajrmlist.row = 0;
- grd_ajailist.addRow();
- grd_ajailist.editCell();
- var cur_cnt = grd_ajailist.row ;
- model.setValue("/root/main/ajailist[" + cur_cnt +"]/ajai_mixno" , model.getValue("/root/main/ajmxlist[1]/ajmx_mixno"));
-
- grd_ajailist.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_i_ajrmlist" class="btn2_letter3" style="left:1140px; top:507px; width:53px; height:19px; ">
- <caption>행추가</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- grd_ajaplist.row = 0;
- grd_ajmxlist.row = 0;
- grd_ajailist.row = 0;
- model.makeValue("/root/main/ajmminfo/ajmm_mmhng", '');
- model.makeValue("/root/main/ajmminfo/ajmm_mmeng", '');
- grd_ajrmlist.addRow();
- grd_ajrmlist.editCell();
- var duseyn = "";
- if(getNodesetCount("/root/main/ajrmlist") == 1 ){
- duseyn = 'Y';
- }else{
- duseyn = 'N';
- }
- model.makeValue("/root/main/ajrmlist[" + grd_ajrmlist.row + "]/ajrm_duseyn" , duseyn);
- model.makeValue("/root/main/ajrmlist[" + grd_ajrmlist.row +"]/ajrm_mixno" , model.getValue("/root/main/ajmxlist[1]/ajmx_mixno"));
- grd_ajrmlist.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_click" class="btn2_letter4" visibility="hidden" style="left:5px; top:40px; width:64px; height:19px; ">
- <caption>화면클릭</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //분류코드값 셋팅
- var lvl = model.getValue("/root/popupdata/lvl");
- var ajclscd1 = model.getValue("/root/popupdata/ajclscd1");
- var ajclscd2 = model.getValue("/root/popupdata/ajclscd2");
- var ajclscd3 = model.getValue("/root/popupdata/ajclscd3");
- var mixno = model.getValue("/root/popupdata/mixno");
- var mixseqno = model.getValue("/root/popupdata/mixseqno");
- var prcpcd = model.getValue("/root/popupdata/prcpcd");
- var ajclsnm = model.getValue("/root/popupdata/ajclsnm");
- var srchflag = model.getValue("/root/popupdata/srchflag");
- var endyn = model.getValue("/root/popupdata/endyn");
- var fromdd = model.getValue("/root/popupdata/fromdd");
- var todd = model.getValue("/root/popupdata/todd");
- var msflag = model.getValue("/root/popupdata/msflag");
- var newyn = model.getValue("/root/tmp2/newyn" );
-
- // 신/신x - 단/조/트 - endyn - newyn - msflag
- // 신 - 단 - Y - Y - S
- // 신 - 조 - Y - Y - M
- // 신 - 트 - N - Y - -
- // 신X - 단 - Y - NULL - S
- // 신X - 조 - Y - NULL - M
- // 신X - 트 - N - NULL - -
- //alert("msflag : " + msflag + " newyn : " + newyn + " endyn : " + endyn );
- //alert("ajclscd1 : " + ajclscd1 + " ajclscd2 : " + ajclscd2 + " ajclscd3 : " + ajclscd3 );
- if( msflag == "-" ){
- // 콤보만 셋팅
- if( lvl > '2'){// 첫번째 분류 클릭이 셋팅 없음.
- if(grd_ajmxlist.row > 0){ //조합일때
- //판정 조건정보에 분류를 셋팅한다.
- model.makeValue("/root/main/ajmxlist/ajmx_mixclscd1" ,ajclscd1); //판정조건정보 분류 셋팅
- fComboSet('ajmx', '1', ajclscd1, ajclscd2);
- model.makeValue("/root/main/ajmxlist/ajmx_mixclscd2" ,ajclscd2);
- fComboSet('ajmx', '1', ajclscd1, ajclscd2);
- model.makeValue("/root/main/ajmxlist/ajmx_mixclscd3" ,ajclscd3);
- grd_ajmxlist.refresh();
- }else if(grd_ajaplist.row > 0){ //검사일때
- var row = (grd_ajaplist.row -1);// 검사는 헤더가 2개이므로 1개 빼준다.
- //분류의 콤보박스만 셋팅해주고
- fComboSet( 'ajap' , row,ajclscd1, ajclscd2, ajclscd3, model.getValue("/root/main/ajmxlist/ajmx_msflag") , prcpcd , '');
- //값을 셋팅해준다.
- model.setValue("/root/main/ajaplist[" + row +"]/ajap_ajclscd1" ,ajclscd1);
- model.setValue("/root/main/ajaplist[" + row +"]/ajap_ajclscd2" , ajclscd2);
- model.setValue("/root/main/ajaplist[" + row +"]/ajap_ajclscd3" , ajclscd3);
- }
- }//inner if end
- }else{
- //조합을 클릭한거임.
- //신규 일때는 콤보만 셋팅
- //신규가 아닐때는 조회
- if(newyn != 'Y'){ //신규가 아니므로 조회
- if( srchflag =="ajmx"){
- model.makeValue("/root/send/reqdata/srchmixno",mixno);
- model.makeValue("/root/send/reqdata/srchmixseqno",mixseqno);
- model.makeValue("/root/send/reqdata/alldataviewyn",model.getValue("/root/srch/alldataviewyn"));
- model.makeValue("/root/send/reqdata/srchmsflag",msflag);
- // submit("TRAHB03201" , false);
- submit("TRAHB03201" );
-
- //그리드에서 화면을 클릭할때 기본값이 셋팅되어있어야한다.
- if(getNodesetCount("/root/main/ajmxlist") > 0){ ajmx_chkvalue = model.getValue("/root/main/ajmxlist[1]/ajmx_seqno")}
- else{ajmx_chkvalue = '-';}
- if(getNodesetCount("/root/main/ajaplist") > 0){ ajap_chkvalue = model.getValue("/root/main/ajaplist[1]/ajap_seqno")}
- else{ajap_chkvalue = '-';}
- if(getNodesetCount("/root/main/ajailist") > 0){ ajai_chkvalue = model.getValue("/root/main/ajailist[1]/ajai_seqno")}
- else{ajai_chkvalue = '-';}
- if(getNodesetCount("/root/main/ajrmlist") > 0){ ajrm_chkvalue = model.getValue("/root/main/ajrmlist[1]/ajrm_seqno")}
- else{ajrm_chkvalue = '-';}
- //일련번호 셋팅
- model.makeValue("/root/chkvalue/ajmxlist" ,ajmx_chkvalue);
- model.makeValue("/root/chkvalue/ajaplist" , ajap_chkvalue);
- model.makeValue("/root/chkvalue/ajailist" , ajai_chkvalue);
- model.makeValue("/root/chkvalue/ajrmlist" , ajrm_chkvalue);
- // model.refresh();
-
- for( j = 1 ; j <= getNodesetCount("/root/main/ajmxlist") ; j++){
-
- cnt_ajclscd1 = model.getValue("/root/main/ajmxlist[" + j + "]/ajmx_mixclscd1" );//분류
- cnt_ajclscd2 = model.getValue("/root/main/ajmxlist[" + j + "]/ajmx_mixclscd2" );//분류
-
- fComboSet('ajmx', j, cnt_ajclscd1, cnt_ajclscd2);
- }
-
-
- //판정조건 처방조건에 중,소분류 셋팅
- for( j = 1 ; j <= getNodesetCount("/root/main/ajaplist") ; j++){
-
- cnt_ajclscd1 = model.getValue("/root/main/ajaplist[" + j + "]/ajap_ajclscd1" );//분류
- cnt_ajclscd2 = model.getValue("/root/main/ajaplist[" + j + "]/ajap_ajclscd2" );//분류
- cnt_ajclscd3= model.getValue("/root/main/ajaplist[" + j + "]/ajap_ajclscd3" );//분류
- cnt_prcpcd = model.getValue("/root/main/ajaplist[" + j + "]/ajap_realprcpcd" );//처방/조합
- cnt_rsltflag = model.getValue("/root/main/ajaplist[" + j + "]/ajap_rsltflag" );//처방/조합
-
- fComboSet( 'ajap' , j ,cnt_ajclscd1, cnt_ajclscd2, cnt_ajclscd3, msflag , cnt_prcpcd , cnt_rsltflag);
- }
-
- //문진
- for( j = 1 ; j <= getNodesetCount("/root/main/ajailist") ; j++){
-
- cnt_ajclscd1 = model.getValue("/root/main/ajailist[" + j + "]/ajai_ajclscd1" );//분류
- cnt_ajclscd2 = model.getValue("/root/main/ajailist[" + j + "]/ajai_ajclscd2" );//분류
- cnt_ajclscd3 = model.getValue("/root/main/ajailist[" + j + "]/ajai_ajclscd3" );//분류
- cnt_inqrqestid = model.getValue("/root/main/ajailist[" + j + "]/ajai_inqrqestid" );//문제
-
- fComboSet( 'ajai' , j ,cnt_ajclscd1, cnt_ajclscd2, cnt_ajclscd3 , msflag ,'','',cnt_inqrqestid);
- }
-
- //판정결과문구는 콤보박스로 사용하기 힘들므로 내용을 쿼리에서 가져온다.
- }
- }else{//신규이므로 조합인지 단일인지 확인
- var cnt_msflag = model.getValue("/root/main/ajmxlist/ajmx_msflag");
-
- if(cnt_msflag == "M"){// 멀티인데
- if(msflag == "S"){// 단일을 누른경우
- fAjapSet(mixno);
- }
- }
- }//inner else end
-
- }
- model.refresh();
- /*
- // 구버젼
- if( endyn == "Y" ){ //문구분류
- fInit();
- if(grd_ajaplist.row > 0){
-
- }else{
- }
- //트리 데이터 조회시
- if( srchflag =="ajmx"){alert("aa");
- model.makeValue("/root/send/reqdata/srchmixno",mixno);
- model.makeValue("/root/send/reqdata/srchmixseqno",mixseqno);
- model.makeValue("/root/send/reqdata/alldataviewyn",model.getValue("/root/srch/alldataviewyn"));
- model.makeValue("/root/send/reqdata/srchmsflag",msflag);
- submit("TRAHB03201" , false);
-
- //그리드에서 화면을 클릭할때 기본값이 셋팅되어있어야한다.
- if(getNodesetCount("/root/main/ajmxlist") > 0){ ajmx_chkvalue = model.getValue("/root/main/ajmxlist[1]/ajmx_seqno")}
- else{ajmx_chkvalue = '-';}
- if(getNodesetCount("/root/main/ajaplist") > 0){ ajap_chkvalue = model.getValue("/root/main/ajaplist[1]/ajap_seqno")}
- else{ajap_chkvalue = '-';}
- if(getNodesetCount("/root/main/ajailist") > 0){ ajai_chkvalue = model.getValue("/root/main/ajailist[1]/ajai_seqno")}
- else{ajai_chkvalue = '-';}
- if(getNodesetCount("/root/main/ajrmlist") > 0){ ajrm_chkvalue = model.getValue("/root/main/ajrmlist[1]/ajrm_seqno")}
- else{ajrm_chkvalue = '-';}
- //일련번호 셋팅
- model.makeValue("/root/chkvalue/ajmxlist" ,ajmx_chkvalue);
- model.makeValue("/root/chkvalue/ajaplist" , ajap_chkvalue);
- model.makeValue("/root/chkvalue/ajailist" , ajai_chkvalue);
- model.makeValue("/root/chkvalue/ajrmlist" , ajrm_chkvalue);
- model.refresh();
-
- for( j = 1 ; j <= getNodesetCount("/root/main/ajmxlist") ; j++){
-
- cnt_ajclscd1 = model.getValue("/root/main/ajmxlist[" + j + "]/ajmx_mixclscd1" );//분류
- cnt_ajclscd2 = model.getValue("/root/main/ajmxlist[" + j + "]/ajmx_mixclscd2" );//분류
-
- fComboSet('ajmx', j, cnt_ajclscd1, cnt_ajclscd2);
- }
-
-
- //판정조건 처방조건에 중,소분류 셋팅
- for( j = 1 ; j <= getNodesetCount("/root/main/ajaplist") ; j++){
-
- cnt_ajclscd1 = model.getValue("/root/main/ajaplist[" + j + "]/ajap_ajclscd1" );//분류
- cnt_ajclscd2 = model.getValue("/root/main/ajaplist[" + j + "]/ajap_ajclscd2" );//분류
- cnt_ajclscd3= model.getValue("/root/main/ajaplist[" + j + "]/ajap_ajclscd3" );//분류
- cnt_prcpcd = model.getValue("/root/main/ajaplist[" + j + "]/ajap_prcpcd" );//처방/조합
- cnt_rsltflag = model.getValue("/root/main/ajaplist[" + j + "]/ajap_rsltflag" );//처방/조합
-
- fComboSet( 'ajap' , j ,cnt_ajclscd1, cnt_ajclscd2, cnt_ajclscd3, msflag , cnt_prcpcd , cnt_rsltflag);
- }
-
- //문진
- for( j = 1 ; j <= getNodesetCount("/root/main/ajailist") ; j++){
-
- cnt_ajclscd1 = model.getValue("/root/main/ajailist[" + j + "]/ajai_ajclscd1" );//분류
- cnt_ajclscd2 = model.getValue("/root/main/ajailist[" + j + "]/ajai_ajclscd2" );//분류
- cnt_ajclscd3 = model.getValue("/root/main/ajailist[" + j + "]/ajai_ajclscd3" );//분류
- cnt_inqrqestid = model.getValue("/root/main/ajailist[" + j + "]/ajai_inqrqestid" );//문제
- // cnt_answreqno = model.getValue("/root/main/ajailist[" + j + "]/ajai_answreqno" );//문제
- fComboSet( 'ajai' , j ,cnt_ajclscd1, cnt_ajclscd2, cnt_ajclscd3 , msflag ,'','',cnt_inqrqestid);
- }
-
- //판정결과문구는 콤보박스로 사용하기 힘들므로 내용을 쿼리에서 가져온다.
- }else if(srchflag =="ajap"){
- // var cur_cnt = grd_ajaplist.row -1;
- // model.makeValue("/root/main/ajaplist[" + cur_cnt + "]/ajap_ajclscd1" ,ajclscd1);//분류
- // model.makeValue("/root/main/ajaplist[" + cur_cnt + "]/ajap_ajclscd2" ,ajclscd2);//분류
- // model.makeValue("/root/main/ajaplist[" + cur_cnt + "]/ajap_ajclscd3" ,ajclscd3);//분류
- // model.makeValue("/root/main/ajaplist[" + cur_cnt + "]/ajap_prcpnm" ,ajclsnm);
- // model.makeValue("/root/main/ajaplist[" + cur_cnt + "]/ajap_prcpcd" , prcpcd);
- // model.makeValue("/root/main/ajaplist[" + cur_cnt + "]/ajoc_fromdd" , fromdd);
- // model.makeValue("/root/main/ajaplist[" + cur_cnt + "]/ajoc_todd" , todd);
-
- //판정조건 처방조건에 중,소분류 셋팅
- // fComboSet('ajap' , cur_cnt ,ajclscd1, ajclscd2);
- // grd_ajaplist.refresh();
- //남은작업 ocdm과 연계되어 정상치와 추가내용 문자 숫자가 자동으로 셋팅되어야함.
- }else if(srchflag == "-" ){
- // messageBox("다시 선택해 주세요","I999");
- }else {
- // messageBox("다시 선택해 주세요","I999");
- }
- }else{ alert("bb");
- if( lvl > '2'){
- if(grd_ajmxlist.row > 0){
- //판정 조건정보에 분류를 셋팅한다.
- model.makeValue("/root/main/ajmxlist/ajmx_mixclscd1" ,ajclscd1); //판정조건정보 분류 셋팅
- fComboSet('ajmx', '1', ajclscd1, ajclscd2);
- model.makeValue("/root/main/ajmxlist/ajmx_mixclscd2" ,ajclscd2);
- fComboSet('ajmx', '1', ajclscd1, ajclscd2);
- model.makeValue("/root/main/ajmxlist/ajmx_mixclscd3" ,ajclscd3);
- grd_ajmxlist.refresh();
- }else if(grd_ajaplist.row > 0){
- if(endyn == "Y" ){
- fAjapSet(mixno);
- }
- // model.makeValue("/root/send_03400/reqdata/alldataviewyn", 'N');
- // model.makeValue("/root/send_03400/reqdata/srchflag", 'ajap');
- // grp_insert_SMAHB03400.attribute("visibility") = "hidden";
- // submit("TRAHB03401", false);
- // grp_ajclscdlist_SMAHB03400.refresh();
- }else{
- // messageBox("다시 선택해 주세요","I999");
- }
- }
-
- }//lvl end
- model.refresh();
- */
- ]]>
- </script>
- </button>
- <textarea id="tar_mixdesc" ref="/root/main/ajmxlist/ajmx_mixdesc" style="left:237px; top:22px; width:956px; height:17px; "/>
- <textarea id="tar_mmhng" ref="/root/main/ajmminfo/ajmm_mmhng" disabled="true" style="left:235px; top:675px; width:477px; height:50px; "/>
- <button id="button5" class="btn2_letter3" visibility="hidden" style="left:1085px; top:138px; width:53px; height:19px; ">
- <caption>행복사</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(grd_ajaplist.row > 0) {
- var grdrow = grd_ajaplist.row-1;
- model.makeNode("/root/hidden1/item1");
- model.copyNode("/root/hidden1/item1","/root/main/ajaplist["+ grdrow +"]");
- grd_ajaplist.insertItem(grdrow+1);
- model.copyNode("/root/main/ajaplist["+ grdrow +"]","/root/hidden1/item1");
- model.setValue("/root/main/ajaplist["+ grdrow +"]/ajap_apseqno", "-");
- model.setValue("/root/main/ajaplist["+ grdrow +"]/ajap_todd", "99991231");
-
- //콤보 셋팅
- var ajclscd1 = model.getValue("/root/main/ajaplist["+ grdrow +"]/ajap_ajclscd1");
- var ajclscd2 = model.getValue("/root/main/ajaplist["+ grdrow +"]/ajap_ajclscd2");
- fComboSet('ajap' , grdrow ,ajclscd1, ajclscd2 , 'S' );
-
- grd_ajaplist.refresh();
- }
- ]]>
- </script>
- </button>
- <button id="button10" class="btn2_letter3" visibility="hidden" style="left:1085px; top:298px; width:53px; height:19px; ">
- <caption>행복사</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(grd_ajailist.row > 0) {
- var grdrow = grd_ajailist.row-1;
- model.makeNode("/root/hidden1/item1");
- model.copyNode("/root/hidden1/item1","/root/main/ajailist["+ grdrow +"]");
- grd_ajailist.insertItem(grdrow);
- model.copyNode("/root/main/ajailist["+ grdrow +"]","/root/hidden1/item1");
- model.setValue("/root/main/ajailist["+ grdrow +"]/ajai_aiseqno", "");
-
- //콤보 셋팅
- var ajclscd1 = model.getValue("/root/main/ajailist["+ grdrow +"]/ajai_ajclscd1");
- var ajclscd2 = model.getValue("/root/main/ajailist["+ grdrow +"]/ajai_ajclscd2");
- fComboSet('ajai' , grdrow ,ajclscd1, ajclscd2);
-
-
- grd_ajailist.refresh();
- }
- ]]>
- </script>
- </button>
- <button id="button11" class="btn2_letter3" disabled="true" visibility="hidden" style="left:1085px; top:507px; width:53px; height:19px; ">
- <caption>행복사</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(grd_ajrmlist.row > 0) {
- var grdrow = grd_ajrmlist.row;
- model.makeNode("/root/hidden1/item1");
- model.copyNode("/root/hidden1/item1","/root/main/ajrmlist["+ grdrow +"]");
- grd_ajrmlist.insertItem(grdrow);
- model.copyNode("/root/main/ajrmlist["+ grdrow +"]","/root/hidden1/item1");
- model.setValue("/root/main/ajrmlist["+ grdrow +"]/ajrm_rmseqno", "");
-
- //콤보 셋팅
- var ajclscd1 = model.getValue("/root/main/ajrmlist["+ grdrow +"]/ajrm_ajclscd1");
- var ajclscd2 = model.getValue("/root/main/ajrmlist["+ grdrow +"]/ajrm_ajclscd2");
- fComboSet('ajrm' , grdrow ,ajclscd1, ajclscd2);
-
- grd_ajrmlist.refresh();
- }
-
-
- ]]>
- </script>
- </button>
- <caption id="caption1" class="tit_2" style="left:235px; top:443px; width:104px; height:14px; ">결과</caption>
- <line id="line1" class="line_1" style="x1:235px; y1:456px; x2:1193px; y2:456px; "/>
- <col ref="ajrm_rmhng"/>
- <caption id="caption3" class="cell_1" style="left:335px; top:483px; width:65px; height:20px; ">추적기간</caption>
- <caption id="caption10" class="cell_1" style="left:500px; top:483px; width:53px; height:20px; ">의뢰과</caption>
- <select1 id="cmb_ajmx_futerm" ref="/root/main/ajmxlist/ajmx_futerm" class="combo_default" appearance="minimal" style="left:402px; top:484px; width:95px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/A0002list/A0002">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="cmb_ajmx_reqdeptcd" ref="/root/main/ajmxlist/ajmx_reqdeptcd" class="combo_default" appearance="minimal" style="left:555px; top:484px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/A0013list/A0013">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <line id="line16" class="line_2" style="x1:235px; y1:482px; x2:1195px; y2:482px; "/>
- <line id="line2" class="line_3" style="x1:235px; y1:504px; x2:1195px; y2:504px; "/>
- <caption id="caption11" class="cell_1" style="left:335px; top:461px; width:65px; height:20px; ">진단코드</caption>
- <input id="ipt_ajmx_diagcd" ref="/root/main/ajmxlist/ajmx_diagcd" style="left:402px; top:461px; width:95px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if(event.keyCode == '13'){
- fSrchDiag('1','1','E','',ipt_ajmx_diagcd.currentText);
- }
- ]]>
- </script>
- </input>
- <caption id="caption12" class="cell_1" style="left:658px; top:461px; width:50px; height:20px; ">한글명</caption>
- <caption id="caption13" class="cell_1" style="left:658px; top:483px; width:50px; height:20px; ">영문명</caption>
- <input id="ipt_ajxm_hngdiag" ref="/root/main/ajmxlist/ajmx_hngdiag" style="left:710px; top:461px; width:483px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if(event.keyCode == '13'){
- fSrchDiag('2','2','H','',ipt_ajxm_hngdiag.currentText);
- }
- ]]>
- </script>
- </input>
- <input id="ipt_ajxm_engdiag" ref="/root/main/ajmxlist/ajmx_engdiag" style="left:710px; top:483px; width:483px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if(event.keyCode == '13'){
- fSrchDiag('2','2','E','',ipt_ajxm_engdiag.currentText);
- }
- ]]>
- </script>
- </input>
- <caption id="caption15" class="tit_2" style="left:237px; top:4px; width:104px; height:13px; ">조합 설명</caption>
- <line id="line7" class="line_1" style="x1:236px; y1:17px; x2:1194px; y2:17px; "/>
- <select1 id="cmb_lang" ref="/root/srch/ajrm_lang" visibility="hidden" appearance="minimal" style="left:945px; top:650px; width:60px; height:19px; ">
- <choices>
- <item>
- <label>한국어</label>
- <value>KOR</value>
- </item>
- <item>
- <label>영어</label>
- <value>ENG</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var lang = (cmb_lang.value).toLowerCase();
- if(lang == "kor"){lang = "hng";}
- var row = model.getValue("/root/srch/row");
- model.makeValue("/root/main/ajmminfo/ajmm_mmeng",model.getValue("/root/main/ajrmlist[" + row +"]/ajrm_rm"+lang +""));
- tar_mmeng.refresh();
- ]]>
- </script>
- </select1>
- <caption id="caption16" class="cell_1" style="left:500px; top:461px; width:53px; height:20px; ">소견</caption>
- <select1 id="cmb_ajmx_cmt" ref="/root/main/ajmxlist/ajmx_cmt" class="combo_default" appearance="minimal" style="left:555px; top:461px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/A0005list/A0005">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="cmb_ajmx_rsltcls" ref="/root/main/ajmxlist/ajmx_rsltcls" appearance="minimal" style="left:235px; top:484px; width:98px; height:19px; ">
- <choices>
- <item>
- <label>정상</label>
- <value>N</value>
- </item>
- <item>
- <label>이상</label>
- <value>D</value>
- </item>
- <item>
- <label>검사 오류</label>
- <value>F</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(cmb_ajmx_rsltcls.value != 'D' ){ ipt_ajmx_diagcd.disabled = true ; ipt_ajxm_hngdiag.disabled = true ; ipt_ajxm_engdiag.disabled = true ; }
- else{ ipt_ajmx_diagcd.disabled = false ; ipt_ajxm_hngdiag.disabled = false ; ipt_ajxm_engdiag.disabled = false ;}
- ]]>
- </script>
- </select1>
- <caption id="caption17" class="cell_1" style="left:235px; top:461px; width:98px; height:20px; ">판정결과분류</caption>
- <button id="button2" class="btn2_letter2" style="left:429px; top:40px; width:42px; height:19px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- model.makeValue("/root/popupdata/srchflag" , "ajmx");
- model.makeValue("/root/popupdata/mixno" , model.getValue("/root/tmp/tmpmixno"));
- model.makeValue("/root/popupdata/mixseqno" , model.getValue("/root/tmp/tmpmixseqno"));
- model.makeValue("/root/popupdata/msflag" , model.getValue("/root/tmp/tmpmsflag"));
- btn_click.dispatch("DOMActivate");
- ]]>
- </script>
- </button>
- <input id="input1" ref="/root/tmp/tmpmixno" style="left:295px; top:40px; width:70px; height:19px; "/>
- <input id="input2" ref="/root/tmp/tmpmixseqno" style="left:366px; top:40px; width:30px; height:19px; "/>
- <input id="input3" ref="/root/tmp/tmpmsflag" _chartype="upper" style="left:397px; top:40px; width:30px; height:19px; "/>
- <button id="button3" class="btn2_letter4" style="left:305px; top:507px; width:64px; height:19px; ">
- <caption>미리보기</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- model.makeValue("/root/main/ajmminfo/ajmm_mmhng" , model.getValue("/root/main/ajrmlist["+grd_ajrmlist.row+"]/ajrm_rmhng"));
- model.makeValue("/root/main/ajmminfo/ajmm_mmeng" , model.getValue("/root/main/ajrmlist["+grd_ajrmlist.row+"]/ajrm_rmeng"));
- tar_mmhng.refresh(); tar_mmeng.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption18" style="left:371px; top:508px; width:238px; height:20px; ">* 선택한 내용을 상세화면으로 보내는 버튼</caption>
- </group>
- </xhtml:body>
- </xhtml:html>
|